Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
litespeed_wiki:config:enable_pagespeed [2018/04/25 20:45]
Lisa Clarke [How to Enable the PageSpeed Module on LSWS] Proofreading
litespeed_wiki:config:enable_pagespeed [2020/02/03 22:18]
Joshua Reynolds Clarifications on server, vhost & directory levels
Line 28: Line 28:
 To enable PageSpeed, ''​loadModule''​ and ''​FileCachePath''​ are required at the server level. ''​ModPagespeedFileCachePath''​ should not be set at the virtual host level. Enabling independent PageSpeed file cache for each vhost is very costly. It takes a lot of resources and should be avoided in shared hosting environments. ''​ModPageSpeed On''​ at the server level will turn on PageSpeed server wide. This is not recommended for shared servers, as PageSpeed can be resource heavy and may negatively impact performance. ​ To enable PageSpeed, ''​loadModule''​ and ''​FileCachePath''​ are required at the server level. ''​ModPagespeedFileCachePath''​ should not be set at the virtual host level. Enabling independent PageSpeed file cache for each vhost is very costly. It takes a lot of resources and should be avoided in shared hosting environments. ''​ModPageSpeed On''​ at the server level will turn on PageSpeed server wide. This is not recommended for shared servers, as PageSpeed can be resource heavy and may negatively impact performance. ​
  
-**We recommend setting ''​ModPageSpeed unplugged|off''​ at the server level, and ''​ModPageSpeed on''​ for the vhosts which need it.**+**We recommend setting ''​ModPageSpeed unplugged|off''​ at the server level, and ''​ModPageSpeed on''​ for the vhosts ​or directories ​which need it.**
  
-''​ModPageSpeed unplugged''​ bypasses ''​mod_pagespeed''​ hooks.\\ ''​ModPageSpeed off''​ goes through ''​mod_pagespeed''​ hooks with PageSpeed turned off.+  * ''​ModPageSpeed unplugged''​ bypasses ''​mod_pagespeed''​ hooks. 
 +  * ''​ModPageSpeed off''​ goes through ''​mod_pagespeed''​ hooks with PageSpeed turned off.
  
-You can set ''​ModPagespeed off''​ in the Apache main configuration, then, you can turn it on via virutal ​host configuration or ''​.htaccess''​.+You can set ''​ModPagespeed off''​ in the Apache main configuration ​and you can use ''​ModPageSpeed On''​ to turn it on via virtual ​host configuration or ''​.htaccess'' ​file.
  
 ==== Enabling PageSpeed for LSWS Using cPanel ==== ==== Enabling PageSpeed for LSWS Using cPanel ====
Line 127: Line 128:
 If you use this method, you don't need to install any packages, and it will work on LSWS. If you use this method, you don't need to install any packages, and it will work on LSWS.
 === Set Server Level PageSpeed File === === Set Server Level PageSpeed File ===
-Create a file named ''​pagspeed.conf''​ in the following directory depending upon your system:+Create a file named ''​pagespeed.conf''​ in the following directory depending upon your system:
   * For CentOS, the ''/​etc/​httpd/​conf.d/''​ directory   * For CentOS, the ''/​etc/​httpd/​conf.d/''​ directory
   * For Debian, the ''/​etc/​apache2/​conf.d/''​ directory   * For Debian, the ''/​etc/​apache2/​conf.d/''​ directory
   * For Ubuntu, the ''/​etc/​apache2/​conf-enabled''​ directory   * For Ubuntu, the ''/​etc/​apache2/​conf-enabled''​ directory
  
-This ''​pagspeed.conf''​ file should contain the following:+This ''​pagespeed.conf''​ file should contain the following:
  
 <​code>​ <​code>​
Line 178: Line 179:
  
 ===== Enabling PageSpeed Module Without a Control Panel Environment ===== ===== Enabling PageSpeed Module Without a Control Panel Environment =====
-==== Set Server Level PageSpeed File Path ====+==== Activate PageSpeed at Server Level & Set PageSpeed File Path ====
   * Navigate to **WebAdmin Console > Configuration > Server > PageSpeed**   * Navigate to **WebAdmin Console > Configuration > Server > PageSpeed**
   * Set **Activate PageSpeed** to ''​Yes''​   * Set **Activate PageSpeed** to ''​Yes''​
-  * Set **Enable PageSpeed** to ''​Yes''​ +  * Set **Enable PageSpeed** to ''​Yes'' ​(optional since could also enable per virtual host)  
-  * Set **PageSpeed Settings** to ''​pagespeed FileCachePath /​tmp/​lshttpd/​pagespeed;''​+  * Set **PageSpeed Settings** to ''​pagespeed FileCachePath /​tmp/​lshttpd/​pagespeed;'' ​and add any [[ https://​www.modpagespeed.com/​doc/​config_filters| additional rule settings ]] on separate lines
 {{:​litespeed_wiki:​config:​pagespeed-server.png?​|}} {{:​litespeed_wiki:​config:​pagespeed-server.png?​|}}
-  ​For more rule settings, please see [[ https://​www.modpagespeed.com/​doc/​config_filters| ​Rewrite level]]+ 
 + 
 +==== Enable PageSpeed at Virtual Host Level ==== 
 +  ​Navigate to **WebAdmin Console > Configuration > Virtual Hosts > View/Edit > PageSpeed** 
 +  * Set **Enable PageSpeed** to ''​Yes''​  
 +  * Add [[ https://​www.modpagespeed.com/​doc/​config_filters| ​additional rule settings ​]] to **PageSpeed Settings** section 
  
 ===== Verify PageSpeed is Enabled ===== ===== Verify PageSpeed is Enabled =====
  • Admin
  • Last modified: 2020/04/09 15:40
  • by Jackson Zhang