أهلا اخي زياد
ان بدأت في التركيز على مثل هذه الأمور وتطبيق نصائح موقع تسريع الصفحات فلن تنتهي وستصادف مشاكل مع عدم استطاعتك على ايفائها لأن البعض منها يستلزم تعديل على اعدادات سيرفر الستضافة واضافة موديلات التسريع عليه والتي دائماً ماتسبب المشاكل ..
وبخصوص الارشادات التي طرحوها لك فهم ينصحونك بان
- يقولون لازم تضيف محتوى ملفات الجافا سكربت بداخل محتوى الهتمل مباشرة ولا تقوم باضافة طلب لها .
- وان تقوم بضغط (Optimize) لمحتويات واكواد كل ملف CSS لتكون في سطر واحد . وبالعادة بعض الأستضافات توفر مثل هذه الميزة
زعادة مثل هذا الضغط يعطل بعض الخصائص التي تستلزم نزول سطر
وهنا موقع يوجد به خدمةضغط محتويات ملفات الجافا سكربت والـ CSS
http://dean.edwards.name/packer/
شوف خذها من مجرب سبق وطبقت مثل هذا النصائح من قبل ولم اجد اي فارقاً حقيقي
ما انصحك به هو ان تستثني طلب وعمل ملفات مكتبة الجيكويري للزوار إذا كان لايوجد لديك هاكات يتطلب عملها وجود المكتبة
وتستثني ظهور بعض ملفات جافاس سكربت في بعض الصفحات التي لاتحتاج لوجودها
ولتطبيق الاستثناءات حرر قالب : headinclud
وابحث عن :
CODE
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/poem.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/shCore.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/shBrushPhp.js"></script>
<script type="text/javascript">SyntaxHighlighter.config.bloggerMode = true; SyntaxHighlighter.all();</script>
واستبدلها بـ :
CODE
{if {$_CONF['member_permission']}}
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.js"></script>
{/if}
<?php
if ($PowerBB->_GET['page']== 'topic'
or $PowerBB->_GET['page']== 'topic'
or $PowerBB->_GET['page']== 'new_topic'
or $PowerBB->_GET['page']== 'new_reply'
or $PowerBB->_GET['page']== 'management'
or $PowerBB->_GET['page']== 'profile'){ ?>
<script type="text/javascript" src="{$ForumAdress}includes/js/shCore.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/shBrushPhp.js"></script>
<script type="text/javascript">SyntaxHighlighter.config.bloggerMode = true; SyntaxHighlighter.all();</script>
<?php } ?>
وان تستفيد من ملف htaccess لتسريع التصفح باضافة بعض الأوامر اليه كتفعيل ضغط Gzip وتخزين الصور وملفات CSS وضغط الصفحات وتنقيص حجمها
مثال بسيط لبعض الآوامر التي يستخدمها الأغلبية :
CODE
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/jpeg "access 1 week"
ExpiresByType image/gif "access 1 week"
ExpiresByType image/png "access 1 week"
ExpiresByType text/css "access 1 week"
ExpiresByType application/pdf "access 1 week"
ExpiresByType text/x-javascript "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 week"
ExpiresByType image/x-icon "access 1 week"
</IfModule>
وهناك غيرها كثير من الآوامر وهي لا تتناسب مع كل موقع فاعدادات سيرفرات الاستضافة مختلفة
ارجو ان اكون افدتك ..