我的django网页上有一点速度问题。 我正在建立一个网站,挑选亚马逊文章的价格。我的问题是我使用lxml来抓取html数据,并且每次重新加载页面时该函数都会重复,而包含6篇文章的页面需要15秒才能加载。这是我的功能:
angular.directive('myDir', function() {
return {
scope: {
callback: '&myFunction'
},
controller: function($scope) {
$scope.callback({param1: val1, param2: val2});
};
});
好的,现在,这个函数在我的django模型类中,也是我认为使页面加载速度慢的原因。问题是:一旦我抓住了价格,我可以将它存储在我的sql数据库中,所以每次重新加载页面时都不必使用此功能吗?
我打算在我的数据库中添加模式产品,所以我想对每个产品只使用一次这个功能,然后将价格存储在我的数据库中。
希望你能帮助我,我对python不太好,所以请用简单的语言解释一下谢谢
答案 0 :(得分:0)
经过多次测试,我决定使用AmazonProductAPI,它似乎工作正常