I would just start by ensuring the static content you care about is actually cached, optimize from there.
Brian On Wednesday, February 10, 2016, Muhammad Faisal <[email protected]> wrote: > Thanks Brian. Should we add cache related tweaking using cache.config > file? or the currently running configurations are okay? > > On 2/10/2016 2:40 PM, Brian Geffon wrote: > > The vast majority of the average webpage's load time comes from static > content such as js/css/images, typically these resources are also served > from a separate domain that points to a CDN. To really see improvement > you'll want to cache those domains also. Take a look at the source and > collect the list of domains and try your experiment again. > > Brian > > On Wednesday, February 10, 2016, Muhammad Faisal < > <javascript:_e(%7B%7D,'cvml','[email protected]');>[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> *Hello All,* >> We have recently deployed ATS v6.1.1 with full transparent caching >> (forward Caching only). The objective was to improve user browsing >> experience by providing cached content nearest to the user. Below are the >> test results as you can see the caching impact is very low. >> >> Is there any performance tuning required to make the cache objects >> delivery more faster to end user? The background fill plugin is in place >> for byte range requests while other tuning tip available on cwiki is also >> followed. 1TB raw disk is reserved for caching. >> >> What more can be done to improve the performance? >> >> S.No. Websites With Cache- 10 Test Samples Average/Sites Without Cache- >> 10 Test Samples Average/Sites Improvement >> DOM Interactive DOM Complete Event Load Time DOM Interactive DOM >> Complete Event Load Time >> 1 www.google.com.pk 0.603 3.219 3.223 0.633 3.237 3.241 0.018 >> 2 www.olx.com.pk 1.5 10.725 10.751 2.953 10.045 10.068 -0.683 >> 3 www.jang.com.pk 0.852 16.233 16.255 2.598 17.919 17.939 1.684 >> 4 www.express.com.pk 2.466 6.197 6.199 2.744 5.636 5.637 -0.562 >> 5 www.geo.tv 6.816 24.033 24.042 6.345 22.774 22.783 -1.259 >> 6 www.rozee.pk 5.096 5.982 5.984 4.953 5.875 5.876 -0.108 >> 7 www.tribune.pk 1.064 2.186 2.186 1.1 2.354 2.354 0.168 >> 8 www.hafeezcenter.com.pk 4.453 20 20.186 4.848 19.93 20.06 -0.126 >> 9 www.pakwheels.com 4.078 6.522 6.665 4.208 6.079 6.206 -0.459 >> 10 www.dawn.com 2.394 13.988 13.988 3.216 28.01 28.036 14.048 >> Current ATS Configuration (records.config): >> >> >> CONFIG proxy.config.exec_thread.autoconfig INT 1 >> CONFIG proxy.config.exec_thread.autoconfig.scale FLOAT 1.500000 >> CONFIG proxy.config.exec_thread.limit INT 2 >> CONFIG proxy.config.ssl.number.threads INT 0 >> CONFIG proxy.config.accept_threads INT 1 >> CONFIG proxy.config.task_threads INT 2 >> CONFIG proxy.config.cache.threads_per_disk INT 8 >> CONFIG proxy.config.exec_thread.affinity INT 1 >> >> CONFIG proxy.config.http.server_ports STRING 8181:tr-full >> >> CONFIG proxy.config.http.insert_request_via_str INT 1 >> CONFIG proxy.config.http.insert_response_via_str INT 0 >> >> CONFIG proxy.config.http.parent_proxy_routing_enable INT 0 >> CONFIG proxy.config.http.parent_proxy.retry_time INT 300 >> CONFIG proxy.config.http.parent_proxy.connect_attempts_timeout INT 30 >> CONFIG proxy.config.http.forward.proxy_auth_to_parent INT 0 >> CONFIG proxy.config.http.uncacheable_requests_bypass_parent INT 1 >> >> CONFIG proxy.config.http.keep_alive_no_activity_timeout_in INT 115 >> CONFIG proxy.config.http.keep_alive_no_activity_timeout_out INT 120 >> CONFIG proxy.config.http.transaction_no_activity_timeout_in INT 30 >> CONFIG proxy.config.http.transaction_no_activity_timeout_out INT 30 >> CONFIG proxy.config.http.transaction_active_timeout_in INT 900 >> CONFIG proxy.config.http.transaction_active_timeout_out INT 0 >> CONFIG proxy.config.http.accept_no_activity_timeout INT 5 >> CONFIG proxy.config.net.default_inactivity_timeout INT 86400 >> >> CONFIG proxy.config.http.connect_attempts_max_retries INT 3 >> CONFIG proxy.config.http.connect_attempts_max_retries_dead_server INT 1 >> CONFIG proxy.config.http.connect_attempts_rr_retries INT 3 >> CONFIG proxy.config.http.connect_attempts_timeout INT 30 >> CONFIG proxy.config.http.post_connect_attempts_timeout INT 1800 >> CONFIG proxy.config.http.down_server.cache_time INT 60 >> CONFIG proxy.config.http.down_server.abort_threshold INT 10 >> >> CONFIG proxy.config.http.negative_caching_enabled INT 1 >> CONFIG proxy.config.http.negative_caching_lifetime INT 1800 >> >> CONFIG proxy.config.http.anonymize_insert_client_ip INT 1 >> CONFIG proxy.config.http.insert_squid_x_forwarded_for INT 1 >> >> CONFIG proxy.config.http.push_method_enabled INT 0 >> >> CONFIG proxy.config.http.cache.http INT 1 >> >> CONFIG proxy.config.http.cache.ignore_server_no_cache INT 1 >> CONFIG proxy.config.http.cache.ignore_client_no_cache INT 1 >> CONFIG proxy.config.http.cache.ignore_client_cc_max_age INT 1 >> CONFIG proxy.config.http.normalize_ae_gzip INT 1 >> CONFIG proxy.config.http.cache.cache_responses_to_cookies INT 1 >> CONFIG proxy.config.http.cache.cache_urls_that_look_dynamic INT 1 >> >> CONFIG proxy.config.http.cache.when_to_revalidate INT 4 >> >> CONFIG proxy.config.http.cache.required_headers INT 1 >> >> CONFIG proxy.config.http.cache.heuristic_min_lifetime INT 21600 >> CONFIG proxy.config.http.cache.heuristic_max_lifetime INT 172800 >> CONFIG proxy.config.http.cache.heuristic_lm_factor FLOAT 0.100000 >> >> CONFIG proxy.config.net.connections_throttle INT 30000 >> >> CONFIG proxy.config.cache.ram_cache.size INT 10737418240 >> CONFIG proxy.config.cache.ram_cache_cutoff INT 4194304 >> >> CONFIG proxy.config.cache.limits.http.max_alts INT 5 >> >> CONFIG proxy.config.cache.max_doc_size INT 0 >> CONFIG proxy.config.cache.min_average_object_size INT 8000 >> >> CONFIG proxy.config.log.logging_enabled INT 3 >> CONFIG proxy.config.log.max_space_mb_for_logs INT 25000 >> CONFIG proxy.config.log.max_space_mb_headroom INT 1000 >> CONFIG proxy.config.log.squid_log_enabled INT 1 >> CONFIG proxy.config.log.squid_log_is_ascii INT 0 >> CONFIG proxy.config.log.rolling_enabled INT 1 >> CONFIG proxy.config.log.rolling_interval_sec INT 86400 >> CONFIG proxy.config.log.rolling_size_mb INT 50 >> CONFIG proxy.config.log.auto_delete_rolled_files INT 1 >> >> CONFIG proxy.config.url_remap.remap_required INT 0 >> >> CONFIG proxy.config.url_remap.pristine_host_hdr INT 0 >> >> CONFIG proxy.config.reverse_proxy.enabled INT 0 >> >> CONFIG proxy.config.icp.enabled INT 0 >> >> CONFIG proxy.config.diags.debug.enabled INT 0 >> CONFIG proxy.config.diags.debug.tags STRING http.*|dns.*|http_tproxy >> # ToDo: Undocumented >> CONFIG proxy.config.dump_mem_info_frequency INT 0 >> CONFIG proxy.config.http.slow.log.threshold INT 0 >> >> LOCAL proxy.local.cluster.type INT 3 >> CONFIG proxy.config.cluster.ethernet_interface STRING br0 >> CONFIG proxy.config.cluster.cluster_port INT 8086 >> CONFIG proxy.config.cluster.rsport INT 8088 >> CONFIG proxy.config.cluster.mcport INT 8089 >> CONFIG proxy.config.cluster.mc_group_addr STRING 224.0.1.37 >> CONFIG proxy.config.body_factory.template_sets_dir STRING >> etc/trafficserver/body_factory >> CONFIG proxy.config.cache.ip_allow.filename STRING ip_allow.config >> CONFIG proxy.config.log.xml_config_file STRING logs_xml.config >> >> #CONFIG proxy.config.cache.enable_read_while_writer INT 0 >> #CONFIG proxy.config.http.background_fill_active_timeout INT 0 >> #CONFIG proxy.config.http.background_fill_completed_threshold FLOAT >> 0.000000 >> CONFIG proxy.config.dns.nameservers STRING 8.8.8.8 >> CONFIG proxy.config.dns.dedicated_thread INT 1 >> CONFIG proxy.config.dns.round_robin_nameservers INT 1 >> CONFIG proxy.config.http.cache.ims_on_client_no_cache INT 0 >> CONFIG proxy.config.http.cache.open_write_fail_action INT 2 >> CONFIG proxy.config.cache.enable_read_while_writer INT 2 >> >> >> >> >
