Re: [Linux-ag] squid ve php

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Umut (php@kakalak.org)
Date: Tue 26 Oct 2004 - 19:33:48 EEST


Pekala, okuduklarimdan ogrendiklerimi yazayim... Bilenler ekler/duzeltirler..

Bir makinaya squid kurun, cift ethernet karti olsun, birisi internete ciksin digeri cikmasin.
Ikinci bir makina kurun, apache/php/mysql olsun. Squid makinasinin internete cikmayan bacagini buraya baglayin ve ozel ip adreslerinden verin (192.168.0.x gibi)

Gelelim ikinci kisima... Web sunucunuzda statik olan tum sayfalari html olarak yapin. Gerekiyorsa dinamik olarak uretilen ama statik resimleri de

http://www.mydomain.com/showimage/2/1/5

gibi linkler kullanacak sekilde apache'nizi konfigure edin (mod_rewrite ve php isciligi) Bu sekilde statik-dinamik sayfalar (yani URL icindeki parametrelerle hep ayni sonucu ureten) ikinci defa squid tarafindan cevaplanacak.

Resimler ve statik sayfalar artik belli araliklarla squid tarafindan refresh edilecek ve disariya hizmet verecektir. Dinamik (php uzantili) veya ? iceren url'ler cache icinden degil apache icinden gelecektir.

Bunun bir baska guzel tarafi, apache sunucunuz dogrudan internete bagli olmadigi icin bir nevi guvenlik duvari arkasinda olacak. (squid makinaniza iptables ile temel guvenligi saglatabilirsiniz)

Gerisi sizin mysql-php kullanma becerinize kalmis. Sayfada 8-10 sorgu yapiyorum diyorsunuz, eger bu sorgular ayni tablodansa efektif olarak bir kere yapip sonra degiskenlerde saklayin, raminiz yeterliyse mod_php halletsin gerisini.

Ozellikle nuke, mesela, cok gereksiz seyleri bile dinamik sayfa ugruna tablolardan aliyor. Bu tip kullanimdan kacmak gereksiz is yukunden kurtaracaktir sunucunuzu...

Benim tahminim, ongorum boyle :)

Saygilar.
Umut Demirhan.

_______________________________________________
Linux-ag mailing list
Linux-ag@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-ag


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.