توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تفاوت میان Zend Guard و Zend Optimizer
---
October 29th, 2012, 12:32
سلام
متاسفانه چند روزه اخیر سه مورد از مشتریان من نسبت به نصب نبودن Zend Optimizer روی سرور اعتراض داشتند و وبسایت بعضی از مشتریانشون با مشکلات لودر اپتیمایزر رو به رو شده و همه ی اینها به خاطر آپدیت سرور و صد البته نسخه ی PHP بوجود اومده .
من طی تاپیکی از عزیزان نسبت به همین مشکل پرس و جو کردم و متاسفانه جوابی در یافت نکردم و از خود شرکت زند این مشکل رو پیگیر شدم که خدمتتون توضیح خواهم داد .
شرکت Zend Technologies بعد از بیرون اومدن نسخه 5.3 PHP لودر معروف خودش رو که Zend Optimizer هست برای این نسخه آماده نکرد و Zend Optimizer روی نسخه ی 5.2 به کار خودش پایان داده و برای نسخه ی 5.3 PHP این شرکت لودر جدیدی رو معرفی کرده به نام Zend Guard Loader (زیاد هم جدید نیست ).
هردو محصول Zend Optimizer و Zend Guard Loader وظیفه ی مشابه Runtime Decoder رو دارند برای اسکریپت هایی که با تکنولوژی Zend Guard کد شدند .
عزیزانی که قصد دارند Zend Optimizer رو روی ورژن 5.3 پی اچ پی تست کنند زحمت نکشند روی 3 سرور به صورت 2 سرور متصل به اینترنت و یک سرور لوکال بنده تست کردم و به نتیجه نرسیدم .
طبق گفته ی این شرکت در ابتدا این دو محصول هیچ فرقی ندارند جز نسخه پی اچ پی اما دوباره طبق گفته ی این شرکت کسانی که مشکل Zend Optimizer دارند باید اسکریپت خودشون رو برای استفاده از PHP 5.3 و Zend Guard Loader انطباق بدند و آپدیت کنند .
راه حل موجود در صورتی که ارور Optimizer دارید در نسخه ی جدید PHP 5.3
1. DownGrade نسخه ی PHP به 5.2 و نصب دستی Zend Optimizer
2.فورس کردن کاربر نسبت به انطباق سازی اسکریپت مورد استفادش با شرایط جدید (هیچ ایرانی همچین کاری رو نمیکنه :دی )
3. هاست نکردن کسانی که نیاز به نسخه ی 5.2 دارند و ZendOptimizer (چه حرفی زدم :دی )
سوالی هست یا توضیحات اضافه ی دیگری بفرمایید .
با تشکر و احترام
ali2k
October 30th, 2012, 22:38
تائید میشه :)
اخرین نسخه php 5.2.17 با zend optimizer کار میکنه و بعد از این نسخه از php 5.3 به جاش zend guard امده
دقت کنید تمام php هایی که با نسخه php 5.2 و طبیعتا zend optimizer کار می کنند به هیچ صورتی در php 5.3 و zend guard کار نخواهند کرد و همه از کار میوفتن ...
برعکسش هم هست تمام php هایی که برای نسخه 5.3 کد شدند و با zend guard کار می کنند روی سرور php 5.2 کار نخواهند کرد.
طبیعتا اکثر سرور ها در نسخه 5.2 هستند چون cpanel یه زمانی این نسخه رو توصیه میکرد ولی الان اگر به php 5.3 اپدیت کنید اکثر سایت ها از کار میوفتن ...
راه حل این اپدیت مجدد کد کردن php برای نسخه 5.3 هست توسط شرکت سازنده اسکریپت اگر دردسترس باشه ...
Talahost.Com
October 30th, 2012, 23:55
با سلام
تفاوت میان Zend Guard و Zend Optimizer
Zend Guard یک برنامه دسکتاپ برای کد کردن فایل های php است. این نرم افزار رایگان نیست و قیمت آن 600 دلار است.
Zend Optimizer و Zend Guard Optimizer هر دو یک برنامه هستند.
اولی برای اجرای برنامه های کد شده توسط Zend Guard نسخه 5 و پایین تر (که تا نسخه php 5.2 قابل اجرا هستند)
وقتی شما یا هر شخص دیگر، فایل های php را با zend 5 یا پایین تر کد کنند، فقط با این نسخه اجرا می شوند
این نسخه فقط در php نسخه 5.2 و پایین تر نصب و اجرا می شه
دومی برای اجرای برنامه های کد شده توسط Zend Guard نسخه 5.0.1 و بالا تر (که در نسخه php 5.3 و بالاتر قابل اجرا هستند)
وقتی شما یا هر شخص دیگر، فایل های php را با zend 5.0.1 یا بالا تر کد کنند، فقط با این نسخه اجرا می شوند
این نسخه فقط در php نسخه 5.3 و بالاتر نصب و اجرا می شه
---
October 31st, 2012, 04:03
با سلام
تفاوت میان Zend Guard و Zend Optimizer
Zend Guard یک برنامه دسکتاپ برای کد کردن فایل های php است. این نرم افزار رایگان نیست و قیمت آن 600 دلار است.
Zend Optimizer و Zend Guard Optimizer هر دو یک برنامه هستند.
اولی برای اجرای برنامه های کد شده توسط Zend Guard نسخه 5 و پایین تر (که تا نسخه php 5.2 قابل اجرا هستند)
دومی برای اجرای برنامه های کد شده توسط Zend Guard نسخه 5.0.1 و بالا تر (که در نسخه php 5.3 و بالاتر قابل اجرا هستند)
منظور ZendGuard Loader هست
sejrik
March 22nd, 2013, 12:42
سلام
روزتون بخیر عیدتون مبارک
من برای سایتم به مشکل خوردم
هاستم ورژن php رو ارتقا داده
زند اپتمایزرش با جدیده همخوانی نداره
ولی بلد نیستم چطوری درستش کنم
الان 2 روزه سایتم خوابیده
نمی دونم چیکار کنم باهاش واقعا نا امید شدم
کسی می تونه بهم کمک کنه ؟
حتی اگر یکی از فایل ها رو بهم آموزش بدید چطور درست کنم خودم بقیه اش رو میرم جلو
مرسی
YID: Aramis_ea
nginxweb
March 22nd, 2013, 13:12
عملا تفاوتی نیست فقط گارد رو برای php ورژن 5.3 به بالا استفاده باید کنید و optimizer مخصوص ورژن های زیر 5.2 می باشد
sejrik
March 22nd, 2013, 13:49
پس چرا بعد از آپدیت php سایت من دیگه بالا نمیاد؟
ali2k
March 23rd, 2013, 09:41
عملا تفاوتی نیست فقط گارد رو برای php ورژن 5.3 به بالا استفاده باید کنید و optimizer مخصوص ورژن های زیر 5.2 می باشد
عملا تفاوت دارند لطفا تمام مدیران سرور عزیز به این نکته توجه کنند تمام اسکریپت هایی که برای نسخه 5.2 و zend optimizer نصب شده اند درصورت ارتقا به php 5.3 و zend guard از کار میوفتن و دیگه کار نخواهند کرد علت هم این هست که نسخه جدید zend guard از نسخه قبلی zend optimizer پشتیبانی نمی کند.
تنها راه حل برای حل این مشکل اپدیت اسکریپت به نسخه php 5.3 و نصب نسخه جدید آن اسکریپت است که برای php 5.3 و سازگاری با zend guard اماده شده باشه :)
نکته دیگه :دی
نسخه php 5.4 به هیچ صورتی فعلا zend guard را پشتیبانی نمی کند عملا هیچ ماژولی براش هنوز ارائه نشده :)
saitebartar
February 7th, 2014, 00:28
برنامه Zend Optimizer
برنامه Zend Optimizer شما را قادر می سازد برای اجرای فایل های کد گذاری که توسط Zend Guard کد شده است. اگر شما تمایل دارید که فایلها را کد نمایید باید به این نکته توجه داشته باشید که حتما باید سرویس میزبانی وب شما باید برنامه Zend Optimizer را بر روی سرور نصب کرده باشد تا بتوانید پس از کد کردن اسکریپت و برنامه ، خود آن قابل تفسیر توسط سرور باشد و بازدید کنندگان سایت بتوانند اسکریپت شما را مشاهده نمایند.
Zend Optimizer و Zend Guard
برنامه Zend Optimizer تنها می توانید کد های رمزگذاری شده را تفسیر کند. برای رمزگذاری شما باید از برنامه Zend Guard استفاده نمایید. این نرم افزار قادر است تمام متن ساده پی اچ پی را به یک فرمت باینری جدید که به آن Zend کد متوسط (Zend Intermediate Code ) می گویند تبدیل می کند هنگام رمز گذاری فایلهای جدید جای فایلهای پی اچ پی به ظور منظم قرار میگیرند. یکی از بهترین ویژگیهای برنامه Zend Guard این است هم قادر به کد کردن فایل و هم قادر به ایجاد لایسنس برروی فایل است.
برنامه Zend Optimizer و پیشرفت های پی اچ پی
برنامه Zend Optimizer نیز قادر به اجرا کارایی قویتر کدهای پی اچ پی است. اینکار باعث انجام بهینه سازی کد به منظور افزایش سرعت صفحات بدون تغییر کد می شود. حتی اگر صفحه شما هر بار اجرا شود هیچ سربار گذاری اضافه ای اعمال نمی شود و این خود یک نکته بسیار قابل توجه است. برنامه Zend Optimizer می تواند 40% تا 100% سرعت روند اجرای کد را بیشتر کند.
Zend Guard از سیستم عامل های زیر پشتیبانی می کند :
Linux x86
Linux x86-64 ( only with 32 bit libraries )
Windows x86 XP / 2007 / 2008
Mac OS X 10.8
نسخه های مورد نیاز php :
برای php نسخه های 5.3تا 5.4 استفاده از لودر (loader) به نام Zend Guard
برای php نسخه های 4.2 تا 5.2 استفاده از لودر (loader) به نام Zend Optimizer
لطفا توجه داشته باشید : لودر Zend Optimizer روی php نسخه 5.3 به بالا نصب نمی شود و حتما باید برای این نسخه php لودر Zend Gurad نصب شود.