سلام دوستان.
در سیستم های وبلاگدهی اگه توجه کرده باشید، بخشی دارن با عنوان "ویرایش کد قالب" که امکان تغییر همه بخش های قالب رو به کاربر میده، هست.
مثلا همچین کدی که در قالب هست:
<div class='latestnews'> <get-news data-count="10"> <a href="<-newsLink->"> <-newsTitle-> </a> </get-news> </div>
در رندر نهایی تبدیل بشه به این کد:
<div class='latestnews'> <div id="someid"> <a href="http://somesite.com/news/12">Some news title</a> <a href="http://somesite.com/news/13">Some other news title</a> .......................(تا 10 خبر) </div> </div>
مشابه تصویر زیر:
چطور و کجا این کار جایگزینی تگ ها رو انجام بدم؟ هدف بهینه بودن کدهای نهایی هست که با توجه به آمار بازدید بالا، باعث کندی یا پراسس زیاد نشه.
من از ASP.net webform یا MVC استفاده میکنم. C#
تشکر پیشاپیش
بله باعث کندی سیستم میشه
باید کد صفحات را در بانک ذخیره کنید و در لحظه به صحفه اضافه کنید
یا میتونید فایل فیزیکی صفحه ر ویرایش کنید که کمی دقت لازم دارد
خوب سوال من همین " در لحظه به صحفه اضافه کنید" است!
چطور در لحظه اضافه کنم؟ توی مثلا page_init ؟ کجا باشه؟ چطور کش کنیم که سرعت بالاتر بره
باید یک Core یا یک صفحه بسازید که اون صفحات رو ویرایش و مدیریت کنه
این نوع پروژه ها پورتال هستند
اگر تجربه ای ندارید پروزه ی سورس باز DotNetNuke را دانلود کنید و بررسی کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)