I know that proper architecture is crucial for best performance, but from an application / hosting / delivery point of view, what is the most crucial aspect for ensuring fast loading websites for large consumer websites like houzz.com for instance ?
Is it the choice of DB platform, CDN, or servers?
The application we plan to develop will be based on Laravel
More information will be great for provide better answer but for me Laravel is not a good choice.
You should take a look and learn about this incredible tools N1QL couchbase.com/products/server Its Free. You can combine SQL and NoSQL in the same DB.
You can split your db with Multi-Dimensional Scaling For heavy work load
I will recommend reactJS or RiotJS riotjs.com/v2/compare
If you need some full analyze just contact me
I have very less information about Laravel but, to increase the efficiency and reduce the latency, one can do is distribute the data. This involves the networks, the databases (like NoSQL databases, built with a focus on scalability, so they all include some form of sharding or partitioning so, the data can be distributed and easily accessed).
So, to get high speed access, all the above mentioned factors are to be considered. For reference, you can watch this video: youtube.com/watch (basic idea).
Nilesh Kadivar
Helping to build Web and Mobile App (50+ Apps and Counting)
Yes, CDN can help you to boost speed and performance
Benefits of Content Delivery Network :
Boosts page load time Enhance user experience Google search and SEO benefits Manage high traffics Reach out to global market Valuable data and analytics Reduces cost Better Security Guards against DDoS
Read more about the CDN at: techuz.com/blog/what-is-content-delivery-network-…