php - 通过MySQL建站的优缺点

标签 php mysql jquery

目前我想知道是否使用 MySQL 数据库在我的网站上提供内容。

我的意思的一个例子大致基于这里:http://www.asual.com/jquery/address/samples/

找到名为 SEO 的样本。或者 Click Here

任何使用支持 HTML5 的浏览器的人都会注意到该 URL 非常“漂亮”,并且是您希望在任何标准网站上找到的内容。

任何使用 IE8 或未启用“Webkit”的浏览器的人都会看到使用 Hashbang (#!) 来进行 SEO。

问题是这样的:内容是从 MySQL 数据库中提取的。
我有大约 30 页(有些是内容丰富的)我想知道是否有必要对我的网站进行所有这些繁琐的修改?

我通过单页界面使用 jQuery MySQL 和 PHP,所以我的内容根本不可索引。你有什么看法?

救救我!!

附言。在我的数据库内容中提供 PHP Includes 以获取页面而无需将我的所有页面上传到我的数据库会更容易吗?

最佳答案

您的问题由很多问题组成。 :)

使用 mysql 还是不使用 mysql:大多数使用 PHP 的 web 世界都使用 mysql 作为数据库来存储内容。我看不出有什么问题。 30 页是花生。

jquery 和 php 用于单页界面可索引:取决于搜索引擎。我在某处读到(懒得查)谷歌使用启用了 javascript 的爬虫。不确定他们是否已经在生产中使用它。

PHP 包含在数据库内容中:textpattern 使用这种方法。你担心的是规模问题。

如果您的 PHP 代码可以正确地提供页面服务,那么从哪里提取内容就无关紧要了。数据库或文件系统在这一点上并不重要。

就去做吧。

关于php - 通过MySQL建站的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5554516/

相关文章:

php - Laravel 4.* 到 5.*,在 Controller 中嵌套 View

mysql - 2 带 WHERE 子句的 LEFT JOIN 不起作用

jquery - Bootstrap如何将页面分成三部分

javascript - 根据选择的选择显示 3 个 div 之一

mysql - 如何在 Laravel 5.4 中进行左连接

jquery - Ajax工具包的AsyncFileUpload控件正在触发dom准备就绪

javascript - 通过 PHP 将 mySQL 数据拉入 Javascript 对象数组

java - 无法从 Mysql 列出我的 Android 应用程序中的数据

php - 使用 jScrollPane() 时不显示 Div

PHP 内存限制在正常的 PHP 脚本中不生效