i-php-i
یک شنبه 25 اردیبهشت 1390, 21:27 عصر
من شروع کردم به استفاده از اسمارتی. چندتا مقاله توی نت خوندم و تقریبا با طرز کار اسمارتی آشنا شدم ولی هنوز به طور کامل با ویژگی های اسمارتی آشنا نشدم.
سوالاتی مثل اینکه پوشه های tamplates, tamplates_c, configs, libs و ... چی هست؟
چرا باید از فایلهایی با پسوند tpl استفاده کنیم تا اسمارتی مجبور به کامپایل کردن این فایلها بشه؟
اسمارتی چه چیزهایی رو کش می کنه؟ و از اونجایی که فایلهای html احتیاج به کش ندارن و اطلاعات موجود در دیتابیس بصورت داینامیک هستن و ممکنه تغییر کنن، بنظر می یاد که چیزی نمی مونه که اسمارتی بخواد اونها رو کش کنه.
سوالات دیگه ای هم هست ...
اما سوال اصلی من اینه: من یه موتور قالب با پی اچ پی نوشتم که صفحات، اسکریپتها و قالبها رو در صفحا اینکلود می کنه و در زمان مناسب بصورت دستی فایلها رو کش می کنم، با توجه به این مطلب آیا لازم می دونید که از اسمارتی استفاده کنم؟
لطفا یه منبع فارسی کامل که همه این نکات رو توضیح داده بهم معرفی کنید. یا اینکه اگر امکان داره خودتون این مسائل رو برام توضیح بدید.
سوالاتی مثل اینکه پوشه های tamplates, tamplates_c, configs, libs و ... چی هست؟
چرا باید از فایلهایی با پسوند tpl استفاده کنیم تا اسمارتی مجبور به کامپایل کردن این فایلها بشه؟
اسمارتی چه چیزهایی رو کش می کنه؟ و از اونجایی که فایلهای html احتیاج به کش ندارن و اطلاعات موجود در دیتابیس بصورت داینامیک هستن و ممکنه تغییر کنن، بنظر می یاد که چیزی نمی مونه که اسمارتی بخواد اونها رو کش کنه.
سوالات دیگه ای هم هست ...
اما سوال اصلی من اینه: من یه موتور قالب با پی اچ پی نوشتم که صفحات، اسکریپتها و قالبها رو در صفحا اینکلود می کنه و در زمان مناسب بصورت دستی فایلها رو کش می کنم، با توجه به این مطلب آیا لازم می دونید که از اسمارتی استفاده کنم؟
لطفا یه منبع فارسی کامل که همه این نکات رو توضیح داده بهم معرفی کنید. یا اینکه اگر امکان داره خودتون این مسائل رو برام توضیح بدید.