hamed_Arfaee نوشته است:علی رضا خان خیلی جالبه ولی من متوجه نشدم چجوری هست ؟
توضیحاتت خیلی کلی بود
نفهمیدم اطلاعات رو کی وارد میکنه
کجا ذخیره میشن
میشه یکم توضیح بدی ؟
سلام آقا خسرو .. آقا حامد و آقا سهیل .
یه جورایی برای طراحی این برنامه خیلی مشکل داشتم .. یا با هیچ دیتابیسی نمی شد . این کار رو راه انداخت ..
با کلی فکر کردن تنوستم یه ترکیب از Xml و روش کار دیتا بیس های معروف ارائه کنم ..
که اینطوری بجای 1024 تا کاراکتر فقط از سه چهار تا کاراکتر برای نوشتن توی خورجین ها استفاده می شه ..
اینطوری حجم خورجین تا ده برابر کم تر از دیتا بیس های معمول میشه .
که البت اطلاعات هردوشون یکسان هست .
اینطوری دیگه برای به روز کردن از طریق اینترنت پرسرعت کشورمون مشکل نداره .. و هیچ وقت اطلاعات رو با هم قاطی نمی کنه .
در مورد سرعت برنامه .. والا هدف طراحی یه برنامه پرسرعت نبود . بلکه یه برنامه کارآمد بود .. ولی همین رو بگم که اگه 5000 تا سورس کد رو بهش معرفی کنید نسبت سرعتش با سه تا فرقی نمی کنه .. برعکس بقیه دیتا بیس ها .
در مورد نوشتن در خورجین ها ...
چون سورسش رو قرار در اختیار همه قرار بدم .. هر که به روش خودش می نویسه ..
چون امکان تبدیل xml به خورجین رو داره .. برنامه های سایت رو سریع به چندتا خورجین تبدیل می کنه .
هرکسی هم خواست می تونه برای خودش خورجین درست کنه .. حتی با اطلاعات غیر از سایت ایرانویج .. و با دیگر دوستان به اشتراک بذاره ..
مذیتش اینکه که خورجین ها با هم ترکیب می شن . و یه در عرض چند هفته می تونه یه دیتا بیس کامل با چند صد هزار تا سورس کد از سایت ایرانویج و دیگر سایت ها داشته باشی .
در مورد ذخیره شدن اطلاعات هم . همین خورجین ها محل نگه داری اطلاعات هستند .
در مورد سورس کدهای جدیدی که روی سایت قرار می گیرن . این برنامه با وصل شدن به اینترنت . اطلاعات مربوط به یک هفته رو از سایت دانلود می کنه .
بیشترین مزیتی که این برنامه داره ..
از ترافیک کاربرای اصلی سایت جلوگیری می کنه .. چون دیگه برای جستجو یا دریافت برنامه های جدید به سایت مراجعه نمی کنند .. در ضمن امکاناتی برای برنامه در نظر گرفته شده .. تا در خود برنامه تبلیغات سایت ایرانویج قرار بگیره .. (البت اینا رو یه هاست دیگه اس .. که به پهنای باند ایرانویج ربطی نداره ) ..
راستی فقط یه توضیح در مورد خورجین ها اگه برای توضیحاتی که در خورجین ها برای برنامه نوشته شده با تگ HTML آغاز بشه ..برنامه توضیحات رو به صورت یه صفحه وب نشون میده