Contao Fits > Contao Extensions > GooPageSpeed

GooPageSpeed

 

GooPageSpeed (Google pagespeed) für Contao < v. 2.10

Beschleunigen Sie die Ladezeit Ihrer Contao Seite durch Auslagern der externen Dateien (Bilder, Skripte, CSS) auf Subdomains.
Mit dieser Erweiterung lässt sich für jede Contao Seite eine eigene Domain mit 3 Subdomains definieren, von denen dann die Dateien folgender Verzeichnissen geladen werden:

tl_files/
system/
plugins/

GooPageSpeed definiert ein gemeinsames Präfix für 3 durchnummerierte Subdomains von domain.com (z.B. s1.domain.com, s2.domain.com, s3.domain.com).
Bevor Sie PageSpeed aktivieren, müssen Sie diese Subdomains korrekt konfigurieren und deren Erreichbarkeit sicherstellen! Alle Subdomains müssen auf Ihre Contao-Installation leiten.
Sie finden GooPageSpeed im Contao Extension Repository.

 

http://s1.a-g-f.com/tl_files/CF/content/GooPagespeed.jpg

Weiterführende Info:

Contao für Google Page Speed optimieren
code.google.com: Parallelize downloads across hostnames
Speed Up Sites with htaccess Caching

.htaccess Anpassungen

#######################################################################
#         Do not overwrite your hosting companies .htaccess!          #
#                   Put its content at the beginning                  #
#######################################################################

##
# Contao Open Source CMS
# Copyright (C) 2005-2010 Leo Feyer
#
# Formerly known as TYPOlight Open Source CMS.
#
# This program is free software: you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation, either
# version 3 of the License, or (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
# 
# You should have received a copy of the GNU Lesser General Public
# License along with this program. If not, please visit the Free
# Software Foundation website at <http://www.gnu.org/licenses/>.
#
# PHP version 5
# @copyright  Leo Feyer 2005-2010
# @author     Leo Feyer <http://www.contao.org>
# @license    LGPL
##

<IfModule mod_xyz.c>

  # Your other modules settings here

</IfModule>


<IfModule mod_rewrite.c>

  RewriteEngine On

  ##
  # Your other mod_rewrite settings here
  ##

  ##
  # Do not rewrite requests for static files or folders such as style sheets,
  # images, movies or text documents.
  ##
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d

  ##
  # Explicitly send a 404 header if a file on s[0-3].yourdomain.com is not
  # found. This will prevent the start page (empty URL) from being loaded.
  ##
  RewriteCond %{HTTP_HOST} ^s[0-3]\.yourdomain\.com [NC]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule .* - [R=404,L]

  ##
  # Do not dispatch dynamic resources via s[0-3].yourdomain.com.
  ##
  RewriteCond %{HTTP_HOST} ^s[0-3]\.yourdomain\.com [NC]
  RewriteCond %{REQUEST_FILENAME} \.(php|html)$
  RewriteRule .* - [R=404,L]

</IfModule>

Zurück