PDA

نسخه کامل مشاهده نسخه کامل : بهينه سازي خروجي صفحات php جهت بالابردن سرعت و كاهش حجم



MATRIX reloaded
18-05-2008, 23:35
من يه پلاگين تو فروم mybb ديدم كه با فعال كردنش فضاهاي خالي در صفحه خروجي و كامنت ها رو بر مي داشت و هم حجم صفحه مي اومد پايين و هم سرعت بالا مي رفت. ولي اين فقط يه پلاگين مخصوص mybb بود و من نتونستم چيزي ازش در بيارم .
از دوستان مي خوام اگه كدش رو دارن تو اين تاپيك بزارن. مطمئنا به درد خيلي ها مي خوره.
thanx

كد پلاگين:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

dogtag
19-05-2008, 09:10
خب این که خیلی ساده نوشته، توضیح هم داده
شما 1 سرچ راجع به Regular Expressions بکن می فهمی
همه اش با عبارات با قاعده درست میشه
مثلاً می گه اگر دیدی نوشته بود <!-- هر چیزی --> ، کلاً حذفش کن

MATRIX reloaded
19-05-2008, 10:24
من زياد تو php وارد نيستم مي شه يكم راهنماييم كنين؟!

dogtag
19-05-2008, 12:57
فقط مربوط به PHP نیست
در همه زبان ها هست
توضیحش هم واقعاً سخته ولی فکر کنم توی wikipedia بتونید 1 چیز هایی پیدا کنید
انقدر بحث گسترده ای ه که 1 کتاب کامل لازم داره

MATRIX reloaded
21-05-2008, 00:30
من فقط يه كد مي خوام كه خروجي صفحات php رو بهينه سازي كنه مثل پلاگين mybb فكر نكنم نيازي به مطالعه يه كتاب باشه؟!

MATRIX reloaded
21-05-2008, 00:37
اين پلاگين هم فكر كنم از توابع پيچيده mysql استفاده مي كنه و من چيزي ازش نفهميدم.!
اميدوارم بتونين مشكل گشا واقع بشين!!

neopersia
21-05-2008, 02:03
این پلاگین با mysql کاری نداره
همونطور که مسیح گفت یه سری الگوی regex هست که مشخص میکنه چی باید از متن باید با چی جابجا بشه
یاد گرفتن عبارات با قاعده که برای من سخت بود راستشو بخوای هنوز هم 100% به اونا مسلط نیستم پس فکر میکنم اگه بخوای بفهمی این اسکرپت چطوری کار میکنه باید آستینا رو بالا بزنی و چند تا منبع خوب برای یاد گرفتن عبارات با قاعده پیدا کنی

dogtag
21-05-2008, 08:41
بفرما:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

با همون تابع موجود در فایل میشه این کار رو کرد.
اگر مشکلی داشت بگو. آخه تست نکردم.

MATRIX reloaded
21-05-2008, 11:30
ببخشيد منظورم توابع mybb بود .

MATRIX reloaded
21-05-2008, 11:37
عبارات با قاعده زبان ها با هم فرق مي كنه؟ مثلا php و dot net

dogtag
21-05-2008, 11:50
فرق نمی کنن
راستی نفهمیدم که چرا کدم به کار نمیاد
فقط برای mybb می خوای؟

MATRIX reloaded
21-05-2008, 11:59
از dogtag هم تشكر مي كنم بابت كد. خيلي ممنون

MATRIX reloaded
21-05-2008, 12:02
كد شما رو تو يه صفحه خالي پيست كردم كار كرد ولي تو صفحه من كار نمي كنه يعني اصلا نمي ذاره يه كد هم خارج بشه. نمي دونم بايد يه نگاهي بكنم شايد اشكال از صفحه من باشه ، حتما تداخلي داره!

MATRIX reloaded
21-05-2008, 12:59
نتونستم بفهمم مشكل از كجاست:
كد من


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

dogtag
21-05-2008, 13:18
به نظر که هیچ مشکلی نمیاد
تست خواهم کرد

MATRIX reloaded
27-05-2008, 22:00
گفتيد تست مي كنم ؟!
اين كد تو يه جاهايي مشكل داره!
مي توني با يك صفحه پر از html و جاوااسكريپت و استايل تست كني. من كه تست كردم تو خروجي نمي ذاري حتي يه كد هم بيرون بياد.

dogtag
27-05-2008, 22:40
باور کن وقت ندارم
شرمنده

ولی جداً مشکلی نیست