توسعه یک CMS اختصاصی برای سایت خبری با میانگین ۵۰,۰۰۰ بازدید روزانه، شامل فیلتر خودکار اخبار جعلی و بهینهسازی سئو
به درخواست یک رسانه آنلاین، یک سیستم مدیریت محتوا از صفر با لاراول نوشتم. نیازهای کلیدی:
انتشار سریع خبر (کمتر از ۵ ثانیه از پیشنویس تا انتشار)
فیلتر خودکار اخبار تکراری و جعلی با استفاده از الگوریتم تشخیص مشابهت متون (TF-IDF)
سازگاری با گوگل نیوز و تولید خودکار نقشه سایت (sitemap.xml)
سیستم نظرخواهی و امتیازدهی با قابلیت مدیریت کامنتهای توهینآمیز با پایتون (یک میکروسرویس جدا)
چالش بزرگ: ترافیک بالای همزمان (بیش از ۲۰۰۰ درخواست در ثانیه در زمان انتخابات). راهکارها:
کش کردن صفحات با Redis و Cache Busting هوشمند
استفاده از Queue (Horizon) برای پردازش سنگین مثل تولید تصاویر بندانگشتی
بهینهسازی کوئریهای دیتابیس با ایندکسهای ترکیبی
نوشتن تستهای بارگیری با K6
کارفرما رضایت ۱۰۰٪ داشت و ترافیک سایت پس از راهاندازی سیستم، ۴۰٪ رشد کرد.