09 Mayıs 2011, 22:15 | #1 | ||||||||||||||||||||
Keyifli~Üye Üyelik tarihi: 09 Mayıs 2011
Mesajlar: 23
| WP Supercache ve Autoptimize
Geçenlerde bir tane web sitemde bulunan aşırı hiti kaldıracak şekilde optimizasyon yaparken, WP Supercache‘i test etme olanağı bulmuştum. Yaklaşık 3 hafta önce eklentiyi kurdum, çerezleme sistemi mantığıyla çalışan bu eklenti, web sitenizin yansı dosyalarını sizin belirlediğiniz bir klasörde tutuyor. WordPress kurulu sitenize giriş yapan kullanıcılarınız da sizin kullandığınız WP Supercache eklentisinin bir nevi yedeğini tuttuğu * sitenizin yansısını görmüş olacak. Bu değer bazı sitelerde günler öncesinin kaydı olabiliyor. Bu sayede yeni eklemiş olduğunuz içerikler googlebot ve diğer botlar tarafından görüntülenmeyince, sitenizde böyle bir içeriğin olmadığını tespit edip sitenizi kara listeye bile alabiliyor. Buna ek olarak, .htaccess dosyanıza otomatik eklenen aşağıdaki kodlar da curl mantığıyla çalışan sitelerin sizin sitenize erişimini engelliyor. RewriteEngine On RewriteBase / RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$ RewriteCond %{HTTP:Accept-Encoding} gzip RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cell phone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{QUERY_STRING} !.*attachment_id=.* RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$ RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cell phone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Bu sayede indexlenme süreniz çok daha geç bir sürede olabiliyor. Autoptimize eklentisine gelirsek; Bu eklenti de belirttiğim gibi cURL mantığıyla erişim sağlayan sitelerin sizin sitenize erişimini engellemekte… Bu eklentinin web sitenize faydaları da dokunabiliyor fakat bunlar bu bahsettiğim zararının önüne geçemiyor malesef. İşin özü, bu eklentilerin yeni sürümleri çıkıp bu hatalar giderilene kadar bu eklentileri kesinlikle kurmayın. | ||||||||||||||||||||
Bookmarks |
Etiketler |
autoptimize, supercache |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | Arama |
Stil | |
| |