أعمل حاليا على مشروع مكتبة بلغة PHP ، وكل كتاب فيها عبارة عن قاعدة بيانات Sqlite ، وطريقة البحث فيها أن صفحة البحث تفتح كل كتاب وتبحث فيه، وترجع النتائج بشكل مصفوفة، وتغلق القاعدة، وتنتقل إلى الكتاب التالي وتبحث فيه....إلخ

والمشكلة أن المكتبة تحتوي على ما يقارب 3000 كتاب، وقد يصل حجم الكتاب الواحد إلى خمسين ميجا، لذا فعملية البحث في الكتب قد تتأخر، وتبقى صفحة البحث أثناء عملية البحث بيضاء.

فأريد أن يعمل الخادم عملين معا:

البحث في الكتب

وكذا إرسال بيانات التقدم في عملية البحث..

مثلا، يكون على هذا الأسلوب:

يتم البحث في [اسم الكتاب] من مجموع 2689.

أرجو أن أكون وفقت في توضيح المشكلة.