Movatterモバイル変換


[0]ホーム

URL:


US20180027087A1 - Assessment of content delivery services using performance measurements from within an end user client application - Google Patents

Assessment of content delivery services using performance measurements from within an end user client application
Download PDF

Info

Publication number
US20180027087A1
US20180027087A1US15/645,706US201715645706AUS2018027087A1US 20180027087 A1US20180027087 A1US 20180027087A1US 201715645706 AUS201715645706 AUS 201715645706AUS 2018027087 A1US2018027087 A1US 2018027087A1
Authority
US
United States
Prior art keywords
client
content
proxy server
markup language
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/645,706
Inventor
Mark C. Holland
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Akamai Technologies Inc
Original Assignee
Akamai Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Akamai Technologies IncfiledCriticalAkamai Technologies Inc
Priority to US15/645,706priorityCriticalpatent/US20180027087A1/en
Assigned to AKAMAI TECHNOLOGIES, INC.reassignmentAKAMAI TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HOLLAND, MARK C.
Publication of US20180027087A1publicationCriticalpatent/US20180027087A1/en
Priority to US16/012,445prioritypatent/US20190028560A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system for measuring and monitoring performance of online content is provided. In one embodiment, the system includes an intermediary device, such as a web proxy, that receives client requests for content, such as requests for web pages. The device obtains the requested content, modifies it by applying one or more performance optimizations, and serves it to the client. The device also inserts code into the content for execution by the client to gather and report data reflecting, e.g., how quickly the client is able to get and process the content. The code includes information identifying the modifications the device made, and this is reported with the timing data, so that the effect on performance can be analyzed. In other embodiments, the device selects one of multiple versions of content, and the inserted code contains information identifying the selected version. The foregoing are merely examples; other embodiments are described herein.

Description

Claims (8)

What is claimed is:
1.-25. (canceled)
26. A proxy server in a content delivery network (CDN) for measuring the performance effect of modifications applied to given content as part of the delivery of the content to the client, the proxy server comprising:
a network interface for receiving a request for a markup language file for a web page, the request being received from a client;
circuitry forming one or more processors and memory holding instructions to be executed by the one or more processors to cause the proxy server to respond to the request by:
obtaining the markup language file from any of a source computer and a local cache that stores a copy of the markup language file previously obtained from the source computer;
applying a particular feature of the proxy server when processing the request, the particular feature corresponding to a product offered by the CDN to content provider customers;
in addition to said application of said particular feature, inserting code in the markup language file for execution by the client when processing the markup language file, wherein execution of the code will cause the client to gather timing information reflecting the client's processing of the markup language file in order to display the web page, and will cause the client to transmit the timing information in a beacon to any of the computer apparatus and another computer;
sending the markup language file with the inserted code to the client, in response to the request;
wherein said code includes an identifier that identifies the particular feature that the proxy server applied in when processing the request, the code specifying that the identifier will be transmitted with the timing information as a field in the beacon.
27. The proxy server ofclaim 26, wherein the client comprises a web browser.
28. The proxy server ofclaim 26, wherein the markup language file comprises an HTML file.
29. The proxy server ofclaim 26, wherein the code is JavaScript code that is any of inlined into the markup language file and referenced by a URL inserted into the markup language file.
30. The proxy server ofclaim 26, wherein the timing information includes information specified in the Navigation Timing or Resource Timing specification.
31. The proxy server ofclaim 26, wherein the timing information includes one or more timestamps for a processing phase at the client.
32. A method performed by a proxy server in a content delivery network (CDN) that comprises a network interface, circuitry forming one or more processors, and memory holding instructions for execution by the one or more processors to effect the method, the method comprising:
receiving a request for a markup language file for a web page, the request being received from a client;
in response to the request, the proxy server:
obtaining the markup language file from any of a source computer and a local cache that stores a copy of the markup language file previously obtained from the source computer;
applying a particular feature of the proxy server when processing the request, the particular feature corresponding to a product offered by the CDN to content provider customers;
in addition to said application of said particular feature, inserting code in the markup language file for execution by the client when processing the markup language file, wherein execution of the code will cause the client to gather timing information reflecting the client's processing of the markup language file in order to display the web page, and will cause the client to transmit the timing information in a beacon to any of the computer apparatus and another computer;
sending the markup language file with the inserted code to the client, in response to the request;
wherein said code includes an identifier that identifies the particular feature that the proxy server applied in when processing the request, the code specifying that the identifier will be transmitted with the timing information as a field in the beacon.
US15/645,7062011-12-232017-07-10Assessment of content delivery services using performance measurements from within an end user client applicationAbandonedUS20180027087A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US15/645,706US20180027087A1 (en)2011-12-232017-07-10Assessment of content delivery services using performance measurements from within an end user client application
US16/012,445US20190028560A1 (en)2011-12-232018-06-19Assessment of content delivery services using performance measurements from within an end user client application

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US201161579674P2011-12-232011-12-23
US13/720,636US9742858B2 (en)2011-12-232012-12-19Assessment of content delivery services using performance measurements from within an end user client application
US15/261,026US9736258B2 (en)2011-12-232016-09-09Assessment of content delivery services using performance measurements from within an end user client application
US15/645,706US20180027087A1 (en)2011-12-232017-07-10Assessment of content delivery services using performance measurements from within an end user client application

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/261,026ContinuationUS9736258B2 (en)2011-12-232016-09-09Assessment of content delivery services using performance measurements from within an end user client application

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US16/012,445ContinuationUS20190028560A1 (en)2011-12-232018-06-19Assessment of content delivery services using performance measurements from within an end user client application

Publications (1)

Publication NumberPublication Date
US20180027087A1true US20180027087A1 (en)2018-01-25

Family

ID=48655616

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US13/720,636Active2033-03-23US9742858B2 (en)2011-12-232012-12-19Assessment of content delivery services using performance measurements from within an end user client application
US15/261,026ActiveUS9736258B2 (en)2011-12-232016-09-09Assessment of content delivery services using performance measurements from within an end user client application
US15/645,706AbandonedUS20180027087A1 (en)2011-12-232017-07-10Assessment of content delivery services using performance measurements from within an end user client application
US16/012,445AbandonedUS20190028560A1 (en)2011-12-232018-06-19Assessment of content delivery services using performance measurements from within an end user client application

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US13/720,636Active2033-03-23US9742858B2 (en)2011-12-232012-12-19Assessment of content delivery services using performance measurements from within an end user client application
US15/261,026ActiveUS9736258B2 (en)2011-12-232016-09-09Assessment of content delivery services using performance measurements from within an end user client application

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/012,445AbandonedUS20190028560A1 (en)2011-12-232018-06-19Assessment of content delivery services using performance measurements from within an end user client application

Country Status (1)

CountryLink
US (4)US9742858B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108920703A (en)*2018-07-182018-11-30郑州云海信息技术有限公司A kind of HTTP cache optimization method and device
CN109714406A (en)*2018-12-182019-05-03网宿科技股份有限公司The processing of Resource Description File, the acquisition methods of page resource and equipment
CN111404761A (en)*2019-01-022020-07-10中国移动通信有限公司研究院Content looping detection processing method and device and computer readable storage medium
CN111770119A (en)*2020-09-032020-10-13云盾智慧安全科技有限公司Website resource acquisition method, system, device and computer storage medium
US10924534B2 (en)*2019-03-012021-02-16Akamai Technologies, Inc.Dynamic placement of computing tasks in a distributed computing environment

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9990110B1 (en)2006-08-142018-06-05Akamai Technologies, Inc.Private device cloud for global testing of mobile applications
US9720569B2 (en)2006-08-142017-08-01Soasta, Inc.Cloud-based custom metric/timer definitions and real-time analytics of mobile applications
US10579507B1 (en)2006-08-142020-03-03Akamai Technologies, Inc.Device cloud provisioning for functional testing of mobile applications
US9450834B2 (en)2010-07-192016-09-20Soasta, Inc.Animated globe showing real-time web user performance measurements
US9251035B1 (en)2010-07-192016-02-02Soasta, Inc.Load test charts with standard deviation and percentile statistics
US9356849B2 (en)*2011-02-162016-05-31Hewlett Packard Enterprise Development LpPopulation category hierarchies
US9912718B1 (en)2011-04-112018-03-06Viasat, Inc.Progressive prefetching
US11983233B2 (en)2011-04-112024-05-14Viasat, Inc.Browser based feedback for optimized web browsing
US9742858B2 (en)2011-12-232017-08-22Akamai Technologies Inc.Assessment of content delivery services using performance measurements from within an end user client application
US9772923B2 (en)2013-03-142017-09-26Soasta, Inc.Fast OLAP for real user measurement of website performance
US9706004B2 (en)*2013-04-062017-07-11Citrix Systems, Inc.Systems and methods for exporting client and server timing information for webpage and embedded object access
US10984175B2 (en)*2013-08-092021-04-20Yottaa Inc.Systems and methods for dynamically modifying a requested web page from a server for presentation at a client
US10187319B1 (en)*2013-09-102019-01-22Instart Logic, Inc.Automatic configuration generation for a proxy optimization server for optimizing the delivery of content of a web publisher
EP3072261A1 (en)*2013-11-192016-09-28Telefonaktiebolaget LM Ericsson (publ)Testing the performance of a layer 3 proxy device using traffic amplification
US10601674B2 (en)2014-02-042020-03-24Akamai Technologies, Inc.Virtual user ramp controller for load test analytic dashboard
US10282479B1 (en)*2014-05-082019-05-07Google LlcResource view data collection
US20150339275A1 (en)*2014-05-202015-11-26Yahoo! Inc.Rendering of on-line content
US20150339330A1 (en)*2014-05-202015-11-26Sony CorporationSystem and method for content deployment
US9705762B2 (en)*2014-09-302017-07-11Citrix Systems, Inc.Systems and methods for detecting device identity at a proxy background
US10154068B2 (en)*2014-12-302018-12-11Akamai Technologies, Inc.Self-adjusting tiered caching system to optimize traffic performance and origin offload
US10812580B2 (en)2015-01-302020-10-20Akamai Technologies, Inc.Using resource timing data for server push
US10313463B2 (en)2015-02-192019-06-04Akamai Technologies, Inc.Systems and methods for avoiding server push of objects already cached at a client
US9225625B1 (en)2015-03-262015-12-29Linkedin CorporationDetecting and alerting performance degradation during features ramp-up
US10346431B1 (en)2015-04-162019-07-09Akamai Technologies, Inc.System and method for automated run-tme scaling of cloud-based data store
CA2998320C (en)2015-09-142023-01-03Viasat, Inc.Machine-driven crowd-disambiguation of data resources
CN115221385A (en)2015-10-282022-10-21维尔塞特公司 Time-dependent machine-generated prompts
US9495138B1 (en)*2016-01-042016-11-15International Business Machines CorporationScheme for verifying the effects of program optimizations
CN105791034B (en)*2016-05-152018-10-26北京联合大学A kind of browsing class service-aware analysis method
US10412186B2 (en)2016-08-182019-09-10Level 3 Communications, LlcFront-end optimization in a content delivery network (CDN)
US10725759B2 (en)*2016-10-032020-07-28Avaya Inc.Web application system and method to dynamically select between local installed and cloud-based resources
US10880396B2 (en)2016-12-022020-12-29Viasat, Inc.Pre-fetching random-value resource locators
US10313223B2 (en)2016-12-142019-06-04Level 3 Communications, LlcObject integrity verification in a content delivery network (CDN)
US10084855B2 (en)2017-01-232018-09-25Akamai Technologies, Inc.Pixel-based load balancing
US10606736B1 (en)2017-03-032020-03-31Akamai Technologies Inc.System and method for automated creation of a load test plan
CN106878438A (en)*2017-03-032017-06-20久远谦长(北京)技术服务有限公司The method and system of user behavior analysis under a kind of https environment
US10360067B1 (en)*2017-03-282019-07-23Amazon Technologies, Inc.Dynamic function calls in an on-demand network code execution system
US10586358B1 (en)2017-05-102020-03-10Akamai Technologies, Inc.System and method for visualization of beacon clusters on the web
US10439925B2 (en)*2017-12-212019-10-08Akamai Technologies, Inc.Sandbox environment for testing integration between a content provider origin and a content delivery network
US10630797B2 (en)2018-01-302020-04-21Akamai Technologies, Inc.Systems and methods for content delivery acceleration of virtual reality and augmented reality web pages
US10810279B2 (en)2018-02-072020-10-20Akamai Technologies, Inc.Content delivery network (CDN) providing accelerated delivery of embedded resources from CDN and third party domains
US10764402B2 (en)2018-03-032020-09-01Akamai Technologies, Inc.Leveraging time-windows generated by web browser pre-connections
US20190347315A1 (en)*2018-05-082019-11-14International Business Machines CorporationMethods and systems for rendering web pages with restricted features
US11044090B2 (en)*2018-07-242021-06-22ZenDesk, Inc.Facilitating request authentication at a network edge device
US10931695B2 (en)2018-08-222021-02-23Akamai Technologies, Inc.Nonce injection and observation system for detecting eavesdroppers
US10972576B2 (en)*2018-11-142021-04-06International Business Machines CorporationContent acceleration for cross-site resources by CDN
US10785281B1 (en)*2019-03-062020-09-22Cisco Technology, Inc.Breaking down the load time of a web page into coherent components
US11436122B1 (en)*2019-05-132022-09-06Cisco Technology, Inc.Key performance indicator recommendations based on relevancy ranking
US12068937B2 (en)2019-05-132024-08-20Cisco Technology, Inc.Key performance indicator recommendations based on relevancy ranking
US10972572B2 (en)2019-07-122021-04-06Zycada NetworksProgrammable delivery network
US12164644B2 (en)*2019-07-232024-12-10Akamai Technologies, Inc.Detection and prevention of malicious script attacks using behavioral analysis of run-time script execution events
US11704383B2 (en)*2019-09-302023-07-18Bby Solutions, Inc.Dynamic generation and injection of edge-cached meta-data
US11210360B2 (en)2019-09-302021-12-28Bby Solutions, Inc.Edge-caching optimization of personalized webpages
US11308261B2 (en)*2019-11-142022-04-19Bluebeam, Inc.Systems and methods for synchronizing graphical displays across thin client devices
US11531536B2 (en)*2019-11-202022-12-20Red Hat, Inc.Analyzing performance impacts of source code changes
US10958758B1 (en)2019-11-222021-03-23International Business Machines CorporationUsing data analytics for consumer-focused autonomous data delivery in telecommunications networks
US11469981B2 (en)*2020-01-172022-10-11Cisco Technology, Inc.Network metric discovery
US11409543B2 (en)2020-02-032022-08-09Dell Products L.P.Method and apparatus for improving data management in an information handling system
US11375033B1 (en)*2020-05-062022-06-28Amazon Technologies, Inc.Automated tuning of network intermediary devices
US11379281B2 (en)2020-11-182022-07-05Akamai Technologies, Inc.Detection and optimization of content in the payloads of API messages
US20250173212A1 (en)*2023-11-282025-05-29Centurylink Intellectual Property LlcSystems and methods for verifying content delivery in a cdn

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080065980A1 (en)*2006-09-082008-03-13Opera Software AsaModifying a markup language document which includes a clickable image
US20080104231A1 (en)*2004-11-172008-05-01Sujit DeyNetwork Monitoring System And Method
US20120166574A1 (en)*2010-12-272012-06-28Limelight Networks, Inc.Partial object caching
US8738766B1 (en)*2011-11-012014-05-27Edgecast Networks, Inc.End-to-end monitoring and optimization of a content delivery network using anycast routing
US8799372B1 (en)*2008-10-072014-08-05Sprint Spectrum, L.P.Management of referenced object based on size of referenced object

Family Cites Families (89)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6421733B1 (en)1997-03-252002-07-16Intel CorporationSystem for dynamically transcoding data transmitted between computers
US6275692B1 (en)1998-02-112001-08-14Telefonaktiebolaget L M Ericsson (Publ)Server request including code for customizing service to requesting cellular mobile station
US6243761B1 (en)1998-03-262001-06-05Digital Equipment CorporationMethod for dynamically adjusting multimedia content of a web page by a server in accordance to network path characteristics between client and server
US6857102B1 (en)1998-04-072005-02-15Fuji Xerox Co., Ltd.Document re-authoring systems and methods for providing device-independent access to the world wide web
US6108703A (en)1998-07-142000-08-22Massachusetts Institute Of TechnologyGlobal hosting system
US7664864B2 (en)1998-11-132010-02-16Verisign, Inc.Meta content distribution network
US6397217B1 (en)1999-03-042002-05-28Futuretense, Inc.Hierarchical caching techniques for efficient dynamic page generation
US6973490B1 (en)1999-06-232005-12-06Savvis Communications Corp.Method and system for object-level web performance and analysis
US20010047394A1 (en)1999-09-102001-11-29Kloba David D.System, method, and computer program product for executing scripts on mobile devices
US6792575B1 (en)1999-10-212004-09-14Equilibrium TechnologiesAutomated processing and delivery of media to web servers
US6665726B1 (en)2000-01-062003-12-16Akamai Technologies, Inc.Method and system for fault tolerant media streaming over the internet
US7047033B2 (en)2000-02-012006-05-16Infogin LtdMethods and apparatus for analyzing, processing and formatting network information such as web-pages
US6820133B1 (en)2000-02-072004-11-16Netli, Inc.System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination
US7240100B1 (en)2000-04-142007-07-03Akamai Technologies, Inc.Content delivery network (CDN) content server request handling mechanism with metadata framework support
US8060581B2 (en)2000-07-192011-11-15Akamai Technologies, Inc.Dynamic image delivery system
US7653706B2 (en)2000-07-192010-01-26Akamai Technologies, Inc.Dynamic image delivery system
WO2002017082A1 (en)2000-08-222002-02-28Akamai Technologies, Inc.Dynamic content assembly on edge-of-network servers in a content delivery network
US7111057B1 (en)2000-10-312006-09-19Akamai Technologies, Inc.Method and system for purging content from a content delivery network
US7574486B1 (en)2000-11-062009-08-11Telecommunication Systems, Inc.Web page content translator
US7600014B2 (en)2000-11-162009-10-06Symantec CorporationMethod and system for monitoring the performance of a distributed application
US20020138331A1 (en)2001-02-052002-09-26Hosea Devin F.Method and system for web page personalization
US7472178B2 (en)2001-04-022008-12-30Akamai Technologies, Inc.Scalable, high performance and highly available distributed storage system for Internet content
DE60219169T2 (en)2001-07-122008-01-24Research In Motion Ltd., Waterloo The system and method for pushing data from an information source to a mobile terminal involves transcoding the data
US6963874B2 (en)2002-01-092005-11-08Digital River, Inc.Web-site performance analysis system and method utilizing web-site traversal counters and histograms
US20030115365A1 (en)2001-12-192003-06-19Teddy LindseyTranscoding information in a first markup language into a second markup language
US10031885B2 (en)2010-02-012018-07-24Netmotion Wireless, Inc.Public wireless network performance management system with mobile device data collection agents
US7133905B2 (en)2002-04-092006-11-07Akamai Technologies, Inc.Method and system for tiered distribution in a content delivery network
US7107309B1 (en)2002-07-032006-09-12Sprint Spectrum L.P.Method and system for providing interstitial notice
US20060184639A1 (en)2003-03-172006-08-17Chua Hui NWeb content adaption process and system
US8635218B2 (en)2003-09-022014-01-21International Business Machines CorporationGeneration of XSLT style sheets for different portable devices
US8782200B2 (en)2004-09-142014-07-15Sitespect, Inc.System and method for optimizing website visitor actions
US20060085420A1 (en)2004-09-272006-04-20Symphoniq Corp.Method and apparatus for monitoring real users experience with a website
US20070271375A1 (en)2004-09-272007-11-22Symphoniq CorporationMethod and apparatus for monitoring real users experience with a website capable of using service providers and network appliances
US8346956B2 (en)2004-10-292013-01-01Akamai Technologies, Inc.Dynamic image delivery system
US20090292824A1 (en)2005-01-212009-11-26Internap Network Services CorporationSystem And Method For Application Acceleration On A Distributed Computer Network
US20060274869A1 (en)2005-06-072006-12-07Yahoo! Inc.Dynamically generating content based on capabilities of a mobile device
US8005943B2 (en)*2005-10-122011-08-23Computer Associates Think, Inc.Performance monitoring of network applications
US7660296B2 (en)2005-12-302010-02-09Akamai Technologies, Inc.Reliable, high-throughput, high-performance transport and routing mechanism for arbitrary data flows
US8447837B2 (en)2005-12-302013-05-21Akamai Technologies, Inc.Site acceleration with content prefetching enabled through customer-specific configurations
US8037127B2 (en)2006-02-212011-10-11Strangeloop Networks, Inc.In-line network device for storing application-layer data, processing instructions, and/or rule sets
US9154611B1 (en)2006-08-142015-10-06Soasta, Inc.Functional test automation for gesture-based mobile applications
US7844036B2 (en)2006-08-142010-11-30Soasta, Inc.Visual test automation tool for message-based applications, web applications and SOA systems
US9720569B2 (en)2006-08-142017-08-01Soasta, Inc.Cloud-based custom metric/timer definitions and real-time analytics of mobile applications
US8274905B2 (en)2006-08-222012-09-25Embarq Holdings Company, LlcSystem and method for displaying a graph representative of network performance over a time period
NO325628B1 (en)2006-09-202008-06-30Opera Software Asa Procedure, computer program, transcoding server and computer system to modify a digital document
US20080098093A1 (en)2006-10-162008-04-24Palm, Inc.Offline automated proxy cache for web applications
EP2087425B1 (en)2006-10-252019-07-24Dynatrace LLCMethods and apparatus for monitoring web page rendering
US8874964B1 (en)2006-11-152014-10-28Conviva Inc.Detecting problems in content distribution
US20080228920A1 (en)2007-03-162008-09-18Souders Steven KSystem and method for resource aggregation and distribution
US8775603B2 (en)2007-05-042014-07-08Sitespect, Inc.Method and system for testing variations of website content
US8060486B2 (en)2007-05-072011-11-15Hewlett-Packard Development Company, L.P.Automatic conversion schema for cached web requests
US9165301B2 (en)2007-06-062015-10-20Core Audience, Inc.Network devices for replacing an advertisement with another advertisement
NZ566291A (en)2008-02-272008-12-24Actionthis LtdMethods and devices for post processing rendered web pages and handling requests of post processed web pages
US20090254707A1 (en)2008-04-082009-10-08Strangeloop Networks Inc.Partial Content Caching
US9906620B2 (en)2008-05-052018-02-27Radware, Ltd.Extensible, asynchronous, centralized analysis and optimization of server responses to client requests
US20100050089A1 (en)2008-08-202010-02-25Company 100, Inc.Web browser system of mobile communication terminal, using proxy server
US20100324989A1 (en)2009-06-232010-12-23Craig Stephen EtchegoyenSystem and Method for Monitoring Efficacy of Online Advertising
US9100288B1 (en)2009-07-202015-08-04Conviva Inc.Augmenting the functionality of a content player
US8321533B2 (en)2009-08-032012-11-27Limelight Networks, Inc.Systems and methods thereto for acceleration of web pages access using next page optimization, caching and pre-fetching techniques
CN102792291B (en)2009-08-172015-11-25阿卡麦科技公司Based on the method and system of the stream distribution of HTTP
WO2011071850A2 (en)2009-12-072011-06-16Coach WeiSystem and method for website performance optimization and internet traffic processing
US8751633B2 (en)2010-04-012014-06-10Cloudflare, Inc.Recording internet visitor threat information through an internet-based proxy service
US8266281B1 (en)*2010-04-222012-09-11Imdb.Com, Inc.Collecting client-side performance metrics and latencies
CA2742059C (en)2010-06-222019-10-29Blaze Software Inc.Method and system for automated analysis and transformation of web pages
US9021362B2 (en)2010-07-192015-04-28Soasta, Inc.Real-time analytics of web performance using actual user measurements
US9436579B2 (en)2010-07-192016-09-06Soasta, Inc.Real-time, multi-tier load test results aggregation
US9251035B1 (en)2010-07-192016-02-02Soasta, Inc.Load test charts with standard deviation and percentile statistics
US8341462B2 (en)2010-07-192012-12-25Soasta, Inc.System and method for provisioning and running a cross-cloud test grid
US9450834B2 (en)2010-07-192016-09-20Soasta, Inc.Animated globe showing real-time web user performance measurements
US9229842B2 (en)2010-07-192016-01-05Soasta, Inc.Active waterfall charts for continuous, real-time visualization of website performance data
US9495473B2 (en)2010-07-192016-11-15Soasta, Inc.Analytic dashboard with user interface for producing a single chart statistical correlation from source and target charts during a load test
US20120089700A1 (en)2010-10-102012-04-12Contendo, Inc.Proxy server configured for hierarchical caching and dynamic site acceleration and custom object and associated method
US20120265853A1 (en)2010-12-172012-10-18Akamai Technologies, Inc.Format-agnostic streaming architecture using an http network for streaming
US8880633B2 (en)2010-12-172014-11-04Akamai Technologies, Inc.Proxy server with byte-based include interpreter
US9418353B2 (en)2010-12-202016-08-16Akamai Technologies, Inc.Methods and systems for delivering content to differentiated client devices
US20120209949A1 (en)*2011-02-142012-08-16Alexandros DeliyannisMethods and apparatus to monitor media content
US9106607B1 (en)2011-04-112015-08-11Viasat, Inc.Browser based feedback for optimized web browsing
US9785533B2 (en)2011-10-182017-10-10Soasta, Inc.Session template packages for automated load testing
US9742858B2 (en)2011-12-232017-08-22Akamai Technologies Inc.Assessment of content delivery services using performance measurements from within an end user client application
US9817916B2 (en)2012-02-222017-11-14Akamai Technologies Inc.Methods and apparatus for accelerating content authored for multiple devices
US9674258B2 (en)2012-02-232017-06-06Yottaa Inc.System and method for context specific website optimization
US8626910B1 (en)2012-06-192014-01-07Edgecast Networks, Inc.Systems and methods for performing localized server-side monitoring in a content delivery network
US9785621B2 (en)2012-11-262017-10-10Akamai Technologies, Inc.Progressive consolidation of web page resources
US9772923B2 (en)2013-03-142017-09-26Soasta, Inc.Fast OLAP for real user measurement of website performance
US9706004B2 (en)2013-04-062017-07-11Citrix Systems, Inc.Systems and methods for exporting client and server timing information for webpage and embedded object access
US9544205B2 (en)2013-04-092017-01-10Twin Prime, Inc.Cognitive data delivery optimizing system
US9015348B2 (en)2013-07-192015-04-21Limelight Networks, Inc.Dynamically selecting between acceleration techniques based on content request attributes
US9282145B2 (en)2013-09-202016-03-08Yottaa Inc.Systems and methods for managing loading priority or sequencing of fragments of a web object
US9336525B2 (en)2013-10-012016-05-10Adobe Systems IncorporatedMethod and apparatus for enabling dynamic analytics configuration on a mobile device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080104231A1 (en)*2004-11-172008-05-01Sujit DeyNetwork Monitoring System And Method
US20080065980A1 (en)*2006-09-082008-03-13Opera Software AsaModifying a markup language document which includes a clickable image
US8799372B1 (en)*2008-10-072014-08-05Sprint Spectrum, L.P.Management of referenced object based on size of referenced object
US20120166574A1 (en)*2010-12-272012-06-28Limelight Networks, Inc.Partial object caching
US8738766B1 (en)*2011-11-012014-05-27Edgecast Networks, Inc.End-to-end monitoring and optimization of a content delivery network using anycast routing

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108920703A (en)*2018-07-182018-11-30郑州云海信息技术有限公司A kind of HTTP cache optimization method and device
CN109714406A (en)*2018-12-182019-05-03网宿科技股份有限公司The processing of Resource Description File, the acquisition methods of page resource and equipment
CN111404761A (en)*2019-01-022020-07-10中国移动通信有限公司研究院Content looping detection processing method and device and computer readable storage medium
US10924534B2 (en)*2019-03-012021-02-16Akamai Technologies, Inc.Dynamic placement of computing tasks in a distributed computing environment
US11303702B2 (en)*2019-03-012022-04-12Akamai Technologies, Inc.Dynamic placement of computing tasks in a distributed computing environment
CN111770119A (en)*2020-09-032020-10-13云盾智慧安全科技有限公司Website resource acquisition method, system, device and computer storage medium

Also Published As

Publication numberPublication date
US9736258B2 (en)2017-08-15
US9742858B2 (en)2017-08-22
US20130166634A1 (en)2013-06-27
US20160381166A1 (en)2016-12-29
US20190028560A1 (en)2019-01-24

Similar Documents

PublicationPublication DateTitle
US9736258B2 (en)Assessment of content delivery services using performance measurements from within an end user client application
US12380147B2 (en)System and method for constructing visitor profiles
US10237363B2 (en)Content delivery network request handling mechanism with cached control information
US8775603B2 (en)Method and system for testing variations of website content
US9288256B2 (en)URL prefetching
EP2583197B1 (en)Unified collection and distribution of data
US20070271375A1 (en)Method and apparatus for monitoring real users experience with a website capable of using service providers and network appliances
US20070206584A1 (en)Systems and methods for providing a dynamic interaction router
US20150066587A1 (en)Content site visitor processing system
US10817897B2 (en)Client-side event monitoring
KR20150130282A (en)Intelligent platform for real-time bidding
US10360133B2 (en)Analyzing analytic element network traffic
US20070189509A1 (en)Data path identification and analysis for distributed applications
US11436027B2 (en)Identifying analytic element execution paths
ShivakumarGetting Started with Web Performance Optimization

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:AKAMAI TECHNOLOGIES, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HOLLAND, MARK C.;REEL/FRAME:043780/0926

Effective date:20130103

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp