السلام عليكم
أبارك لنفسي أولا الانضمام للكادر المتميز في منتدى سوالف سوفت أو روائع سوفت لما فيه من روائع وفوائد جمة.
جئتكم اليوم اطرح بين ايديكم بعض التساؤلات التي اتعبتني في مجال تسريع المنتديات وبعض الأمور الأخرى راجيا أن أجد الفائدة والمشورة والنصيحة منكم.
أملك منتدى ولا يزال صغيرا نسبيا فالاعضاء وصلوا الـ200 منذ عدة أيام والمواضيع تتعدى الـ2000 ولا تتجاوز الـ3000 والدخول اليومي قليل ربما لا يدخل اعضاء وزوار إلا بعدد الأصابع
وأنا حاليا استعمل ستايل من تصميم علاء الفاتك
المهم أن شركة الاستضافة تقول لي أن المنتدى ثقيل ويحتاج سيرفر خاص به
لا اعرف أنا فعلا أحس بثقل المنتدى وتهالكه أحيانا
استعمل ادوات المودة للإدارة وهاكات للحماية وغيره
وأيضا أكواد للتسريع
سوف أسرد عليكم بعض طرق التسريع المستخدمة والتي في رأيي أنها افادت لمدى قصير ثم أضرت بالمنتدى ولا اعرف ربما كان رأيي خاطئا ولكن انتظر منكم النصيحة والمشورة ولا نملك لكم سوى دعوة بظهر الغيب إن شاء الله تعالى.
استخدم خاصية ضغط المنتدى وهي موجودة في ادوات المودة للإدارة
وضعت كود في الهيدر واعلى الفوتر وهو التالي
[<?php
$data = implode("", file("bigfile.php"));
$gzdata = gzencode($data, 9);
$fp = fopen("bigfile.php.gz", "w");
fwrite($fp, $gzdata);
fclose($fp);
?>
<?php
foreach (glob("*.php") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
?>
<?php
ob_start( 'ob_gzhandler' );
?>
<?php
$compressed = gzdeflate('Compress me', 9);
$uncompressed = gzinflate($compressed);
echo $uncompressed;
?>
يقال أنه يسرع المنتديات
استخدم كود في ملف .htaccess
وهو التالي
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 year (forever?)
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$" >
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
# Set up caching on media files for 1 week
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A604800
Header append Cache-Control "public"
</FilesMatch>
# Set up 2 Hour caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
ويقال أنه يسرع والله أعلم
من خيارات المنتدى جعلت الخيار الآتي على رقم 9
مستوى ضغط GZIP
لا اعلم هل هذا سليم أم لا؟
حسب اداة قياس السرعة فإن النتائج كما يلي
http://tools.pingdom.com/?url=king-m...pe=0&save=true
ملف .htaccess مكانه الصحيح في جذر المنتدى
ولكن وجدت أيضا نسخة منه داخل ملف vb
.htaccess
هل احذفها؟
الاهدائات هل تبطيء المنتدى فعلا وما هو الذي يلزمني فعلا من الهاكات الضرورية وهل هاكات الحماية فعالة ام لا داعي لها؟
أطرح تساؤلاتي وأتمنى أن لا تبخلوا علينا بأي نصيحة مفيدة ولكم مني كل الشكر والتقدير وجزاكم الله كل خير