PDA

View Full Version : سوال: اضافه کردن فایلهای css و javascript به سایت و تعداد آنها ؟؟؟



alismith
سه شنبه 18 مرداد 1390, 12:37 عصر
سلام

دوستان به نظر شما برای اضافه کردن فایلهای javascript و یا css محدودیتی وجود داره یا نه؟
بیشتر توضیح میدم ببینید به نظر شما مثلا ما به جای اینکه برای بعضی کارهای مختلف از یک فایل جاوااسکریپت استفاده کنیم بهتره یا این فایل رو به چند فایل مختلف تقسیم کنیم

هم در زمانی که حجم کد کم باشه و هم در زمانی که حجم کد و فایل زیاد باشه را توضیح بدید. لطفا

میخام بدونم کدام روش در سرعت سایت تاثیر مثبت میذاره ؟


با تشکر

binyaft
سه شنبه 18 مرداد 1390, 15:05 عصر
به نظرم فرقی نداره حجم کد کم یا زیاد باشه ، یه بار که لود شد کش میشه ;)

alismith
سه شنبه 18 مرداد 1390, 15:22 عصر
پس شما می گید که هیچ فرقی نمی کنه؟

حتی در اولین بازدید؟

یا زمانی که اطلاعات مرورگر پاک میشه؟

اگر لازم هست لطف کنید و بیشتر توضیح بدید

خیلی ممنون

binyaft
سه شنبه 18 مرداد 1390, 16:02 عصر
چرا در اولین بازدید کاربر باید یک بار پیر بشه تا همه اطلاعات لود بشن ، بعد برای دفعات بعد سریع تره ...
طبیعتا بعد پاک شدن اطلاعات ، اونا باید دوباره کش بشن ..


ولی در کل مگه چقدر کد هست که بخواد تاثیری بذاره ؟

alismith
سه شنبه 18 مرداد 1390, 16:09 عصر
نه کلا پرسیدم تا بدونم شما اساتید چه پیشنهاد می کنید

ممنون :چشمک:

Keramatifar
سه شنبه 18 مرداد 1390, 16:10 عصر
دوست عزیز
هنگام کار با کامپیوتر کپی کردن یک فایل مثلا 10 مگابایتی بیشتر طول می کشد یا 10 فایل 1 مگابایتی؟
بهتره فایل هاتون رو علاوه بر تکنیک های فشرده سازی، تبدیل به یک فایل کنید
درصد قابل توجهی از زمان لود شدن هر فایل (بسته به نوع، امکانات، سرعت و دیگر پارامترهای سرور) مربوط به فرآیند Request/Response بین Client و Server است. هر چه تعداد فایل ها کمتر باشد در این فرآیند صرفه جویی و در نتیجه سرعت بالاتر می رود.

alismith
سه شنبه 18 مرداد 1390, 16:30 عصر
میشه بگید چطوری فایلهای javascript یا css رو فشرده کنم؟


ممنون

binyaft
سه شنبه 18 مرداد 1390, 17:27 عصر
روشهای خلاصه سازی CSS رو یاد بگیرید
برای فشرده سازی JS هم جستجو کنید

JS Packer

alismith
سه شنبه 18 مرداد 1390, 18:26 عصر
پس خود php روش خاصی برای فشرده کردن فایلهای css و js نداره؟

مثلا این Gzip ، با این نمیشه؟

اگر میشه از این روش استفاده کرد لطفا دقیق توضی بدید چون اصلا بلد نیستم

خیلی ممنون دوست عزیز خیلی کمک کردید

با تشکر

binyaft
سه شنبه 18 مرداد 1390, 22:45 عصر
با Gzip هم میشه ، روش هایی هم که گفتم کمک میکنه .

برای روشن کردن Gzip

<?php

ob_start("ob_gzhandler");

?>


خیلی ممنون دوست عزیز خیلی کمک کردید
خواهش میکنم :چشمک:

narsic
چهارشنبه 19 مرداد 1390, 01:10 صبح
با سلام
در ادامه صحبت جناب کرامتی عزیز کد کردن فایل های جاوا اسکریپت رو به JavaScript Packer/Compress ها بسپارید چون با انجام این کار تمام خطوط جاوا اسکریپت شما در یک یا چند خط خلاصه میشود کامنتها از بین میرود و فضا های خالی نیز از بین میرود با این کار حجم کد شما بسیار کم میشود که این کار رو PHP نمیتونه انجام بده بیشترین دلیلش هم اینه که جاوا اسکریپت و PHP دو قسمت کاملا از هم جدا هستند .
نکته : پیش از انجام فشرده سازی حتما یک نسخه از فایل را نزد خود نگه دارید چون بعد از فشرده سازی کامنتها رو از دست میدید و ممکن از برای تغیرات با مشکل روبرو شوید .
موفق باشید

masoomenoroozi
شنبه 09 خرداد 1394, 11:06 صبح
<?php

ob_start("ob_gzhandler");

?> رو کجا باید استفاده کرد؟
در کدوم فایل و کجای کدها؟